From: Florian Müllner Date: Tue, 15 Dec 2015 02:51:50 +0000 (+0100) Subject: extensionSystem: Fix updating extension list on session update X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~1034 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=a36686a6aa2380d4ab8ce15ccb61cbc96e7ee8f2;p=gnome-shell.git extensionSystem: Fix updating extension list on session update Before reenabling all extensions, we update the list of enabled extensions to catch any changes that happened while extensions were enabled. However this is currently broken as onEnabledExtensionsChanged() is a nop while disabled, so just call getEnabledExtensions() directly. --- diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js index fac21bf27..ba332220b 100644 --- a/js/ui/extensionSystem.js +++ b/js/ui/extensionSystem.js @@ -334,7 +334,7 @@ function _sessionUpdated() { // from allowExtensions in the future if (Main.sessionMode.allowExtensions) { if (initted) - onEnabledExtensionsChanged(); + enabledExtensions = getEnabledExtensions(); enableAllExtensions(); } else { disableAllExtensions();